package cn.com.lms.app.api.exam.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

@Data
@Schema(description = "测验学习阶段详情信息")
public class TestLearnStageDetailVO {

    @Schema(description = "阶段详情ID")
    private Long id;

    @Schema(description = "计划ID")
    private Long planId;

    @Schema(description = "所属阶段id")
    private Long stageId;

    @Schema(description = "学习对象id （试卷）")
    private Long objId;

    @Schema(description = "计划名称")
    private String planName;

    @Schema(description = "截止时间")
    private Date finishTime;

    @Schema(description = "封面")
    private String coverUrl;

    @Schema(description = "学分")
    private Integer credit;

    @Schema(description = "学习阶段名称")
    private String stageName;


    @Schema(description = "试卷名称")
    private String paperName;

    @Schema(description = "题目数量")
    private Integer subjectCount;


    @Schema(description = "试卷总分")
    private Integer paperScore;


    @Schema(description = "通过分数")
    private Integer adoptScore;

    @Schema(description = "答题限时，分钟")
    private Integer paperTime;

    @Schema(description = "限考次数")
    private Number limitNum;
}
